﻿using System;
using System.Net;
using System.Threading;

namespace FileDistributor.FileTransfer
{
    public class FtpState
    {
        public FtpState()
        {
            OperationComplete = new ManualResetEvent(false);
        }

        public ManualResetEvent OperationComplete { get; private set; }
        public FtpWebRequest Request { get; set; }
        public string SourcePath { get; set; }
        public Uri TargetUri { get; set; }
        public Exception OperationException { get; set; }
        public string StatusDescription { get; set; }
        
    }

}
